MAHHHHHHMSGMRVYLGADHAGYELKQRIIEHLKQTGHEPIDCGALRYDADDDYPAFCIAAATRTVADPGSLGIVLGGSGNGEQIAANKVPGARCALAWSVQTAALAREHNNAQLIGIGGRMHTVAEALAIVDAFVTTPWSKAQRHQRRIDILAEYERTHEAPPVPGAPA